package camera

import (
	"crypto/md5"
	"encoding/hex"
)

// UniqueFixedValue 相机唯一固定值（用于保存选中的相机）
func (p *CameraInfo) UniqueFixedValue() string {
	if p == nil {
		return ""
	}
	md5Data := md5.Sum([]byte(p.Name + p.LocationInfo))
	return hex.EncodeToString(md5Data[:])
}
